Test case simplification based on coupling metrics in software bug location
نویسندگان
چکیده
Software test cases are one of the most critical aspects software testing in product development process. As products updated several times, same requirement may be covered by multiple cases, so this aspect is often redundant, yet approximate case set has an impact on its error detection rate. This study proposes idea using redundant location, introduces a coupling metric, analyses program slicing and establishes second coverage criterion order to balance relationship between reduced suite false rate set. The results show that size number Ruby On Rails (ROR) method used larger than those other commonly reduction algorithms. lowest loss rate, with average 17.96 % across six sets. highest capability individual was found set, mean value 90.63 also efficiency 91.05 %. Compared simplification methods, research better advantages simplification.
منابع مشابه
Developing Software Bug Prediction Models Using Various Software Metrics as the Bug Indicators
The bug prediction effectiveness reasonably contributes towards enhancing quality of software. Bug indicators contribute significantly in determining the bug prediction approaches and help in achieving software reliability. Various comparative research studies have indicated that Depth of Inheritance (DIT), Weighted Method per Class (WMC), Coupling between Objects (CBO) and Lines of Code (LoC) ...
متن کاملMetrics to evaluate vendor-developed software based on test case execution results
Various business considerations have led a growing number of organizations to rely on external vendors to develop software for their needs. Much of the day-to-day data from vendors are not available to the vendee, and typically the vendee organization ends up with its own system or acceptance test to validate the software. The 2000 Summer Olympics in Sydney was one such project in which IBM eva...
متن کاملMoment-based metrics for mesh simplification
Moment-based metrics for mesh simplification H. Tang 2, 3, , H. Z. Shu , J. L. Dillenseger 3, , X. D. Bao , L. M. Luo 4 Laboratory of Image Science and Technology, Department of Computer Science and Engineering, Southeast University, 210096, Nanjing, China INSERM, U642, Rennes, F-35000, France Université de Rennes 1, LTSI, Rennes, F-35000, France Centre de Recherche en Information Biomédicale S...
متن کاملFuzzy Mining - Adaptive Process Simplification Based on Multi-perspective Metrics
Process Mining is a technique for extracting process models from execution logs. This is particularly useful in situations where people have an idealized view of reality. Real-life processes turn out to be less structured than people tend to believe. Unfortunately, traditional process mining approaches have problems dealing with unstructured processes. The discovered models are often “spaghetti...
متن کاملSimplified Coupling Metrics for Object-Oriented Software
Coupling in software has been linked with maintainability and existing metrics are used as predictors of external software quality attributes such as fault-proneness, impact analysis, ripple effects of changes, changeability, etc. Many coupling measures for object-oriented (OO) software have been proposed, each of them capturing specific dimensions of coupling. In this paper, we describe and ev...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of measurements in engineering
سال: 2023
ISSN: ['2335-2124', '2424-4635']
DOI: https://doi.org/10.21595/jme.2023.23133